# 定义一个动物类
class Animal:
    def __init__(self, name, age):
        self.name = name
        self.age = age

        # 定义吃东西方法

    def eat(self):
        print(f"{self.name}在吃东西----")

        # 定义喝水的方法

    def drink(self):
        print(f"{self.name}在喝水----")



animal = Animal("动物", "未知")
animal.eat()
animal.drink()


# 定义一个狗类继承动物类
class Dog(Animal):
    # 定义狗独有的方法: 看门
    def gate(self):
        print(f"{self.name}在看门----")


dog = Dog('小黑', 8)
dog.eat()
dog.gate()
dog.drink()


# 定义一个猫类继承动物类
class Cat(Animal):
    # 定义猫的方法：爬
    def climb(self):
        print(f"{self.name}在爬树----")


cat = Cat("大橘", 3)
cat.eat()
cat.climb()
cat.drink()
